package com.ledi.guns.modular.ledipay.service;

import java.io.IOException;

import org.springframework.web.multipart.MultipartFile;

/**
 * 文件名称： com.ledi.guns.modular.system.service.IUserServicce.java<br/>
 * 初始作者： 钟小平<br/>
 * 创建日期： 2017年12月5日<br/>
 * 功能说明： 用户service <br/>
 * =================================================<br/>
 * 修改记录：<br/>
 * 修改作者 日期 修改内容<br/>
 * ================================================<br/>
 * Copyright (乐迪教育科技有限公司-幼儿事业部) 2017-2018.All rights reserved.<br/>
 */
public interface IUserService {

	/**
	 * 方法描述: [忘记密码发送短信至用户手机.]<br/>
	 * 初始作者: 钟小平<br/>
	 * 创建日期: 2017年12月5日-下午3:58:41<br/>
	 * 开始版本: 2.0.0<br/>
	 * =================================================<br/>
	 * 修改记录：<br/>
	 * 修改作者 日期 修改内容<br/>
	 * ================================================<br/>
	 *
	 * @param mobile
	 *            void
	 */
	public void forgetPassword(String mobile);

	/**
	 * 方法描述: [校验用户手机和验证码.]<br/>
	 * 初始作者: 钟小平<br/>
	 * 创建日期: 2017年12月5日-下午3:58:22<br/>
	 * 开始版本: 2.0.0<br/>
	 * =================================================<br/>
	 * 修改记录：<br/>
	 * 修改作者 日期 修改内容<br/>
	 * ================================================<br/>
	 *
	 * @param mobile
	 * @param password
	 * @param kaptcha
	 *            void
	 */
	public void checkUserKaptcha(String mobile, String password, String kaptcha);

	/**
	 * 方法描述: [更新用户头像.]<br/>
	 * 初始作者: 钟小平<br/>
	 * 创建日期: 2018年9月12日-上午10:40:50<br/>
	 * 开始版本: 2.0.0<br/>
	 * =================================================<br/>
	 * 修改记录：<br/>
	 * 修改作者 日期 修改内容<br/>
	 * ================================================<br/>
	 * 
	 * @param file
	 * @param userId
	 *            void
	 */
	public String updateUser(MultipartFile file) throws IOException;

}
